package it.asvp.asvp_portal.data.dao;

import it.asvp.asvp_portal.data.entity.notification.Notification;

import java.util.Date;
import java.util.List;


public interface NotificationDao {

	public Long persist(Notification transientInstance);
	
	public Notification merge(Notification detachedInstance);
	
	public Notification findById(java.lang.Long id);
	
	public void delete(Notification persistentInstance);

	public List<Notification> findAll();

	public List<Notification> findByStartDate(Date date);
}
